#ifndef IPCACHE_H
#define IPCACHE_H

#pragma once

#define MAX_IP_CACHE	2000

struct IPINFO
{
	char IpAddress[16];	// 0
	BOOL IpUsed;	// 10
	DWORD Time;	// 14
};

class CIpCache
{
public:
	void DelIp(char * ip);
	BOOL AddIp(char * ip);
	void Init();

	CIpCache();
	virtual ~CIpCache();

private:
	IPINFO m_IpInfo[MAX_IP_CACHE];
};

extern CIpCache IpCache;

#endif